package com.yizhi.test;

import java.io.File;

public class FileRename {
    public static void main(String[] args) {
        // 指定文件夹路径
        String folderPath = "C:\\Users\\Administrator\\Desktop\\周南望城学校-  学校端导出报名记录_2638553_20231010185242000-result";

        // 创建一个File对象，表示文件夹
        File folder = new File(folderPath);

        // 检查文件夹是否存在
        if (folder.exists() && folder.isDirectory()) {
            // 获取文件夹中的所有文件
            File[] files = folder.listFiles();

            if (files != null) {
                for (File file : files) {
                    if (file.isFile()) {
                        // 获取文件名
                        String fileName = file.getName();

                        // 获取新的文件名（去除前5个字符）
                        String newFileName = fileName.substring(6);

                        // 构建新的文件路径
                        File newFile = new File(folderPath, newFileName);

                        // 重命名文件
                        if (file.renameTo(newFile)) {
                            System.out.println("已将文件 " + fileName + " 重命名为 " + newFileName);
                        } else {
                            System.out.println("无法重命名文件 " + fileName);
                        }
                    }
                }
            } else {
                System.out.println("文件夹为空");
            }
        } else {
            System.out.println("指定的路径不是一个文件夹或文件夹不存在");
        }
    }
}
